'''
    This looks like interfaces
'''